package application.messages.commands;

/**
 * This is used for communication between Menu and Application.
 * Menu can receive command to select some item. Menu, for example,
 * can evaluate this as an execution of some action. However, menu
 * don't have access to these components and it's not possible to
 * perform this action there. It can give result back to the menu
 * using this enumeration and everybody is happy.
 * 
 * @author Tomas Zima
 */
public enum ReverseMenuCommand
{
	NEW_GAME,
	SAVE_GAME,
	LOAD_GAME,
	HELP,
	AUTHORS,
	EXIT,
	
	// Application should know there isn't any action to be
	// performed
	NONE
}
